enabling technology - German English Dictionary